const { defineConfig } = require("@vue/cli-service");
const MonacoWebpackPlugin = require("monaco-editor-webpack-plugin");

module.exports = defineConfig({
  transpileDependencies: true,
  devServer: {
    // 禁止 Webpack 在编译过程中遇到错误显示在浏览器页面上
    client: {
      overlay: false,
    },
    // 跳过检查host
    allowedHosts: "all",
    // 跨域配置
    // proxy: {
    //   "/api": {
    //     target: "localhost:8101",
    //     ws: true,
    //     changeOrigin: true,
    //     pathOrigin: { "^/api": "" },
    //   },
    // },
  },
  chainWebpack(config) {
    config.plugin("monaco").use(new MonacoWebpackPlugin({}));
  },
});
